package cn.yedong.org.mapper;



import cn.yedong.basic.BaseMapper.BaseMapper;
import cn.yedong.org.domain.Employee;

/**
 * mapper接口：部门
 */
public interface EmployeeMapper extends BaseMapper<Employee> {
    //根据员工id删除角色
    void delRoleByEmployeeId(Long id);
    //根据员工的角色id添加角色
    void addRole(Employee employee);
//    /**
//     * 添加
//     * @param employee
//     */
//    void add (Employee employee);
//
//    /**
//     * 删除
//     * @param id
//     */
//    void del (Long id);
//
//    /**
//     * 修改
//     * @param employee
//     */
//    void update(Employee employee);
//
//    /**
//     * 查询单条
//     * @param id
//     * @return
//     */
//    Employee loadById(Long id);
//
//    /**
//     * 查询全部
//     * @return
//     */
//    List<Employee> loadAll();
//
//    /**
//     * 分页查询：总数量（分页栏使用）
//     * @param employeeQuery
//     * @return
//     */
//    Integer queryCount(EmployeeQuery employeeQuery);
//
//    /**
//     * 分页查询：当前页数据
//     * @param employeeQuery
//     * @return
//     */
//    List<Employee> queryData(EmployeeQuery employeeQuery);
//
//    /**
//     * 批量删除
//     * @param ids
//     */
//    void patchDel(List<Long> ids);
}
